package cn.itcast.nems.discount.api;

import cn.itcast.nems.discount.dto.DiscountSummaryDTO;

import java.util.Set;

/**
 * 优惠跨模块接口
 *
 * @author 刘曙
 * @since 2023年9月21日
 */
public interface DiscountApi {
    /**
     * 功能描述：获取优惠概要信息
     *
     * @param id 优惠ID
     * @return 优惠概要信息
     * @author 刘曙
     * @update:[变更日期YYYY-MM-DD][更改人姓名][变更描述]
     * @since 2023年9月21日
     */
    DiscountSummaryDTO getSummaryById(String id);

    /**
     * 查询一批优惠信息
     *
     * @param discountIds 优惠ID
     * @return 优惠信息
     */
    Set<DiscountSummaryDTO> getSummaryByIds(Set<String> discountIds);
}
